package cn.uce.base.ccos;

import java.io.Serializable;
import java.util.Date;


/**
 * @ClassName: WaybillTrackVo 
 * @Description: 运单轨迹对象（注：保存的都是运单第一件货的轨迹）
 * @author: Yongdong He
 * @date: 2017年3月2日 下午3:09:26  
 */
public class WaybillTrackVo implements Serializable {
  
	/**
	 * @fieldName: serialVersionUID
	 * @fieldType: long
	 * @Description: set param serialVersionUID
	 */
	private static final long serialVersionUID = -7127367215188380955L;
	//id
	private Long waybillRouteId;
	/*运单号*/
	private String waybillNo;
    //操作部门 编码，开单轨迹为开单部门，签收轨迹为签收部门
	private String operDeptCode;
    //目的部门 编码 如出发 到达 等相关的 放置配载单到达部门
	private String destDeptCode;
	//轨迹操作类型 ：1-开单，2-建包，3-拆包，4-装车，5-发车，6-到达，7-卸车，8-派送，9-签收，10-取消签收 ，11-取消派送 ，12-中止， 13-作废，14-移库 15-盘点 
	private Integer operTypeCode;
	//操作人 工号
	private String operator;
	//操作人电话
	private String operatorName;
	//操作时间 
	private Date operateTime;
	//操作 公司
	private String compCode;
	//创建人
    private String creater;
    //创建时间
    private Date createrTime;
    /**
     *派送人电话
     */
    private String operatorPhone;

    /**
     *企业公司
     */
    private String lineCode;

    /**
     *配载单号
     */
    private String stowageBillNo;
    //司机
    private String driver;
    //司机电话
    private String driverPhone;
    //车牌号
    private String vehicleNo;
    //操作件数
    private Integer piceNum;
    //操作子单
//    private List<ChildWaybillVo> childs;
    //跟踪信息
    private String trackInfo;
    //操作部门 编码，开单轨迹为开单部门，签收轨迹为签收部门
  	private String operDeptName;
    //目的部门 编码 如出发 到达 等相关的 放置配载单到达部门
  	private String destDeptName;
  	//是否主单 1和空  主单，2子单
  	private String column2;
  	//子单号
  	private String childWaybillNo;
  	//目前 如果为核销轨迹则为预约时间
	private String column3;
	//目前 如果为核销轨迹则为预约时间段
	private String column4;
	
  	
	public String getWaybillNo() {
		return waybillNo;
	}
	public void setWaybillNo(String waybillNo) {
		this.waybillNo = waybillNo;
	}
	public String getOperDeptCode() {
		return operDeptCode;
	}
	public void setOperDeptCode(String operDeptCode) {
		this.operDeptCode = operDeptCode;
	}
	public String getDestDeptCode() {
		return destDeptCode;
	}
	public void setDestDeptCode(String destDeptCode) {
		this.destDeptCode = destDeptCode;
	}
	public Integer getOperTypeCode() {
		return operTypeCode;
	}
	public void setOperTypeCode(Integer operTypeCode) {
		this.operTypeCode = operTypeCode;
	}
	public String getOperator() {
		return operator;
	}
	public void setOperator(String operator) {
		this.operator = operator;
	}
	public Date getOperateTime() {
		return operateTime;
	}
	public void setOperateTime(Date operateTime) {
		this.operateTime = operateTime;
	}
	public String getCompCode() {
		return compCode;
	}
	public void setCompCode(String compCode) {
		this.compCode = compCode;
	}
	public String getCreater() {
		return creater;
	}
	public void setCreater(String creater) {
		this.creater = creater;
	}
	public Date getCreaterTime() {
		return createrTime;
	}
	public void setCreaterTime(Date createrTime) {
		this.createrTime = createrTime;
	}
	public String getOperatorPhone() {
		return operatorPhone;
	}
	public void setOperatorPhone(String operatorPhone) {
		this.operatorPhone = operatorPhone;
	}
	public String getLineCode() {
		return lineCode;
	}
	public void setLineCode(String lineCode) {
		this.lineCode = lineCode;
	}
	public String getStowageBillNo() {
		return stowageBillNo;
	}
	public void setStowageBillNo(String stowageBillNo) {
		this.stowageBillNo = stowageBillNo;
	}
	public Integer getPiceNum() {
		return piceNum;
	}
	public void setPiceNum(Integer piceNum) {
		this.piceNum = piceNum;
	}
//	public List<ChildWaybillVo> getChilds() {
//		return childs;
//	}
//	public void setChilds(List<ChildWaybillVo> childs) {
//		this.childs = childs;
//	}
	public String getTrackInfo() {
		return trackInfo;
	}
	public void setTrackInfo(String trackInfo) {
		this.trackInfo = trackInfo;
	}
	public String getOperatorName() {
		return operatorName;
	}
	public void setOperatorName(String operatorName) {
		this.operatorName = operatorName;
	}
	public String getOperDeptName() {
		return operDeptName;
	}
	public void setOperDeptName(String operDeptName) {
		this.operDeptName = operDeptName;
	}
	public String getDestDeptName() {
		return destDeptName;
	}
	public void setDestDeptName(String destDeptName) {
		this.destDeptName = destDeptName;
	}
	public Long getWaybillRouteId() {
		return waybillRouteId;
	}
	public void setWaybillRouteId(Long waybillRouteId) {
		this.waybillRouteId = waybillRouteId;
	}
	public String getColumn2() {
		return column2;
	}
	public void setColumn2(String column2) {
		this.column2 = column2;
	}
	public String getVehicleNo() {
		return vehicleNo;
	}
	public void setVehicleNo(String vehicleNo) {
		this.vehicleNo = vehicleNo;
	}
	public String getDriverPhone() {
		return driverPhone;
	}
	public void setDriverPhone(String driverPhone) {
		this.driverPhone = driverPhone;
	}
	
	public String getDriver() {
		return driver;
	}
	public void setDriver(String driver) {
		this.driver = driver;
	}
	public String getChildWaybillNo() {
		return childWaybillNo;
	}
	public void setChildWaybillNo(String childWaybillNo) {
		this.childWaybillNo = childWaybillNo;
	}
	public String getColumn3() {
		return column3;
	}
	public void setColumn3(String column3) {
		this.column3 = column3;
	}
	public String getColumn4() {
		return column4;
	}
	public void setColumn4(String column4) {
		this.column4 = column4;
	}
	    


}